USE business;
GO
-- jeli istnieje perspektywa, to j usu
IF OBJECT_ID('dbo.v_Oddzialy') IS NOT NULL
	DROP VIEW dbo.v_Oddzialy;
GO
-- jeli istnieje tabela, to j usu
IF OBJECT_ID('dbo.Oddzialy') IS NOT NULL
	DROP TABLE dbo.Oddzialy;
GO
-- tworzenie tabeli
CREATE TABLE dbo.Oddzialy
(
	ID_odzialu INT PRIMARY KEY IDENTITY(1,1) NOT NULL,
	Nazwa      VARCHAR(50)
);
-- wstawianie danych do tabeli
INSERT INTO Oddzialy (Nazwa)
VALUES ('Podlasie');
INSERT INTO Oddzialy (Nazwa)
VALUES ('Mazowsze');
INSERT INTO Oddzialy (Nazwa)
VALUES ('Karpaty');
INSERT INTO Oddzialy (Nazwa)
VALUES ('Pomorze');
GO
-- tworzenie perspektywy
CREATE VIEW dbo.v_Oddzialy
AS
SELECT * FROM dbo.Oddzialy;
GO



-- dodanie nowej kolumny do tabeli
ALTER TABLE dbo.Oddzialy ADD Kraj VARCHAR(50);
GO
-- uzupenienie dodanej kolumny 
UPDATE dbo.Oddzialy 
SET Kraj = 'Polska';
GO



sp_refreshview v_Oddzialy